contributor | ISTE, Programmiersprachen und Übersetzerbau | ||||||||||||||
Senden Sie eine E-Mail an creator |
Stürmer, Michael
| date |
2004-08-02
| description |
94 pages
|
Der Resource-Flow-Graph (RFG) ist eine Zwischendarstellung, die im
Bauhaus-Projekt eingesetzt wird. Sie enthält aus Quellcode
extrahierte Quell- und Architekturinformationen. Die Auswertung
dieser Informationen findet momentan entweder manuell oder durch
ausprogrammierte Analysen statt.
Diese Arbeit beschreibt eine Skriptsprache, die von Entwicklern und
Endanwendern des Bauhaus-Systems zur Formulierung von Analysen und
Manipulationen des RFG benutzt werden kann. Zuerst werden
Anforderungen an die Skriptsprache formuliert und vorhandene
Anfragesprachen auf erwünschte und unerwünschte Eigenschaften
untersucht. Es stellt sich heraus, dass eine leicht verständliche
Syntax und eine komfortable Visualisierung durch den im
Bauhaus-Projekt eingesetzten Grapheneditor wesentliche Merkmale der
Sprache sein sollen. Die Konzeption der Sprache, die vorhandenen
Datentypen, Anweisungen sowie eingebaute Funktionen werden
beschrieben und der daraus entwickelte Entwurf mit
Realisierungsalternativen dargestellt. Abschließend wird die
Effizienz der Realisierung mit anderen Anfragesprachen verglichen.
| format |
application/pdf
| 672567 Bytes | |
identifier | http://www.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=DIP-2182&engl=1 |
language | ger |
publisher | Stuttgart, Germany, Universität Stuttgart |
relation | Diploma Thesis No. 2182 |
source | ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-2182/DIP-2182.pdf |
subject | Software Engineering Coding Tools and Techniques (CR D.2.3) |
Software Engineering Programming Environments (CR D.2.6) | |
Software Engineering Distribution, Maintenance, and Enhancement (CR D.2.7) | |
Programming Languages Processors (CR D.3.4) | |
Specifying and Verifying and Reasoning about Programs (CR F.3.1) | |
title | Konzeption und Implementierung einer abstrakten Anfrage- und Manipulationssprache für den Resource-Flow-Graph |
type | Text |
Diploma Thesis |